// 简化的富文本编辑器插件  
class SimpleRichTextEditor {  
    constructor(editorId) {  
        this.editor = document.getElementById(editorId);  
        this.init();  
    }  
  
    init() {  
        // 这里可以添加初始化代码，比如事件监听器  
        this.editor.addEventListener('input', this.handleInput.bind(this));  
    }  
  
    handleInput() {  
        // 当编辑器内容改变时触发  
        console.log('编辑器内容已改变:', this.editor.innerHTML);  
    }  
  
    // 这里可以添加更多方法，比如获取HTML内容、设置内容、添加插件等  
    getHtml() {  
        return this.editor.innerHTML;  
    }  
  
    setHtml(html) {  
        this.editor.innerHTML = html;  
    }  
  
    // 示例插件接口（可以扩展）  
    addPlugin(plugin) {  
        if (typeof plugin.init === 'function') {  
            plugin.init(this.editor);  
        }  
    }  
}  
  
// 使用编辑器  
const editor = new SimpleRichTextEditor('editor');  
  
// 示例：添加一个插件（这里只是一个空壳，你可以实现具体功能）  
class BoldPlugin {  
    init(editor) {  
        // 这里可以添加代码来扩展编辑器的功能，比如添加一个按钮来切换粗体等  
        console.log('BoldPlugin 初始化');  
    }  
}  
  
editor.addPlugin(new BoldPlugin());